﻿@charset "utf-8";
/* CSS Document */

/*banner*/
.banner{ overflow:hidden; width:100%; height:560px; background:url(../images2018/banner.jpg) no-repeat center top;}

/*search*/
.search { overflow:hidden; width:100%; height:30px; padding:20px 0; background-color:#f4f4f4;}
.search p{ float:left; font-size:13px; color:#333; line-height:30px;}
.search p a{ color:#333;    padding: 0 8px;}
.search .sbox{ overflow:hidden; float:right; width:290px; height:30px; line-height:30px;}
.search input{ display:block; float:left; width:208px; height:28px; line-height:28px; border:1px solid #e5e5e5; font-size:13px; color:#333; border-right:none; padding:0 10px;}
.search span{ display:block; width:60px; height:30px; float:right; cursor:pointer; background-color:#c80b0f; text-align:center; font-size:13px; color:#fff;}

/*pro*/
.pro { overflow:hidden; width:1000px; margin:20px auto}
.pro h2{ text-align:center; background:url(../images2018/title01.png) no-repeat center; padding:10px 0; margin-bottom:30px;}
.pro h2 a{ display:block; font-size:40px; color:#b5191d; margin-bottom:25px; text-decoration:none}
.pro h2 em{ color:#333;}
.pro h2 p{ font-weight:normal; font-size:18px; color:#666666; position:relative; top:-15px;}

.proleft { overflow:hidden; width:226px; float:left; border:2px solid #c80b0f;}
.proleft h3{ font-size:20px; margin-bottom:15px; padding-left:50px; padding-top:30px; background:url(../images2018/pro_left_h.png) no-repeat center top; width:176px; height:72px;}
.proleft h3 a{ color:#fff;}
.proleft h4{ font-size:18px; margin:0 auto; margin-bottom:15px; font-weight:normal; width:160px; padding-left:40px; height:35px; background:url(../images2018/pro_left_h02.png) no-repeat 15px center; background-color:#1b1b1b; line-height:35px; color:#fff;}
.proleft h4 a{ color:#fff;}
.proleft h5{ font-size:18px; width:190px; padding-left:10px; margin:0 auto; margin-bottom:5px; padding-bottom:5px; border-bottom:2px solid #8d8d8d;}
.proleft h5 a{ color:#c80b0f;}
.proleft .list{ overflow:hidden; width:200px; margin:0 auto; margin-bottom:10px;}
.proleft .list a{ display:block; width:185px; padding-left:15px; font-size:16px; color:#666; line-height:40px; border-bottom:1px solid #ddd; text-decoration:none}
.proleft .list a.last{ border:none;}
.proleft .list a.cur,.proleft .list a:hover{ color:#c80b0f; background:url(../images2018/pro_left_li.png) no-repeat 180px center;}
.proleft .more{ display:block; width:160px; padding-left:40px; height:35px; background:url(../images2018/pro_left_more.png) no-repeat 15px center; background-color:#1b1b1b; font-size:18px; color:#fff; line-height:35px; margin:0 auto; margin-bottom:20px;}
.proleft p{ font-size:26px; color:#fff; font-family:Impact; text-align:center; background-color:#c80b0f; height:30px; padding:15px 0; line-height:30px;}
.proleft p img{ position:relative; margin-right:10px; top:5px;}

.proright { overflow:hidden; width:730px; float:right;}
.proright ul{ overflow:hidden; width:110%; height:755px; margin-bottom:10px;}
.proright li{ float:left; width:350px; height:238px; margin-right:30px; margin-bottom:15px; position:relative; overflow:hidden;}
.proright li img{ display:block; margin:0 auto;}
.proright li span{ display:block; width:100%; padding:12px 0; border-top:2px solid #000; text-align:center; font-size:16px; color:#000; background-color:#adadad; position:absolute; left:0; bottom:0}
.proright li a{ display:none; width:100%; height:100%; background:url(../images2018/pro_right_bg.png) repeat center; position:absolute; left:0; top:0; z-index:2; text-decoration:none; text-align:center; font-size:16px; color:#fff;}
.proright li a img{ margin-top:90px; margin-bottom:20px;}
.proright li i{ display:block; width:10px; height:1px; background-color:#fff; margin:10px auto;}
.proright li:hover span{ display:none}
.proright li:hover a{ display:block}
.proright .proad{ overflow:hidden; width:100%; height:130px; background:url(../images2018/pro_right_ad.jpg) no-repeat center top;}
.proright .proad h3{ font-size:28px; color:#fff; margin-bottom:10px; margin-left:20px; margin-top:30px;}
/*
.proright .proad p{ font-size:16px; color:#fff; margin-left:20px;}*/
.proright .proad p{  font-size:26px; font-family:Impact; color:#fff; padding-left:30px; background:url(../images2018/ad01_phone.png) no-repeat left center; margin-left:20px;line-height:33px;}
.proright .proad a{ display:inline-block; width:110px; height:27px; text-align:center; line-height:27px; background-color:#ffff00; border-radius:5px; color:#fff; font-size:14px; color:#a52020; margin-left:20px;position: relative; top: -6px;}

.proright .proad a{ *display:inline}

/*合作*/
.hezuo { overflow:hidden; width:100%; height:638px; background:url(../images2018/hezuo_bg.jpg) no-repeat center top;}
.hezuo h3{ text-align:center; font-weight:normal; margin-bottom:15px; font-size:28px; color:#fff; margin-top:220px;}
.hezuo h3 em{ color:#ffff00;}
.hezuo p{ text-align:center; font-size:20px; color:#fff; background:url(../images2018/hezuo_t.png) no-repeat center; margin-bottom:70px;}
.hezuo .hzbox{ overflow:hidden; width:1100px; margin:0 auto; height:170px; position: relative}
.hezuo .hzbox i{ display:block; width:26px; height:71px; cursor:pointer; position:absolute; top:25px;}
.hezuo .hzbox .btn01{ background:url(../images2018/hezuo_btn.png) no-repeat center top; left:0}
.hezuo .hzbox .btn02{ background:url(../images2018/hezuo_btn.png) no-repeat center bottom; right:0}
.hezuo .hzwin{ overflow:hidden; width:1000px; margin:0 auto; height:170px; position:relative}
.hezuo .hzwin ul{ overflow:hidden; position:absolute}
.hezuo .hzwin li{ float:left; width:190px; height:112px; padding-bottom:38px; background:url(../images2018/hezuo_tubg.png) no-repeat center bottom; margin-right:12px;}

/*case*/
.case { overflow:hidden; width:100%; margin:50px 0;}
.case h2{ text-align:center; background:url(../images2018/title01.png) no-repeat center; padding:10px 0; margin-bottom:30px;}
.case h2 a{ display:block; font-size:40px; color:#b5191d; margin-bottom:25px; text-decoration:none}
.case h2 em{ color:#333;}
.case h2 p{ font-weight:normal; font-size:18px; color:#666666; position:relative; top:-15px;}
.case .casebox{ overflow:hidden; width:1100px; margin:0 auto; height:350px; position:relative}
.case .casebox i{ display:block; width:26px; height:71px; cursor:pointer; position:absolute; top:110px;}
.case .casebox .btn01{ background:url(../images2018/hezuo_btn.png) no-repeat center top; left:0}
.case .casebox .btn02{ background:url(../images2018/hezuo_btn.png) no-repeat center bottom; right:0}
.case .caseAll{ overflow:hidden; width:1000px; margin:0 auto; height:350px;}
.case .caselist{ overflow:hidden; width:100%; height:350px; position:relative}
.case .caselist .list{ overflow:hidden; background-color:#000; position:absolute}
.case .caselist .list img{ display:block; opacity:0.5; filter:alpha(opacity=50);}
.case .caselist .list.active{ background:none}
.case .caselist .list.active img{ opacity:1; filter:alpha(opacity=100)}
.case .caselist .list p{ font-size:14px; color:#333; text-align:center; margin-top:15px;}
.case .menu{ overflow:hidden; width:100%; text-align:center; margin-bottom:45px;}
.case .menu li{ display:inline-block; width:96px; height:22px; text-align:center; line-height:22px; font-size:14px; border:2px solid #d2d2d2; margin:0 5px;}
.case .menu li{ *display:inline}
.case .menu li a{ display:block; color:#333; text-decoration:none;}
.case .menu li.cur{ border-color:#c80b0f;}
.case .menu li.cur a{ color:#c80b0f;}

/*ad01
.ad01 { overflow:hidden; width:100%; height:172px; background:url(../images2018/ad01.jpg) no-repeat center top;}
.ad01 .phone{ overflow:hidden; float:right; margin-top:55px;}
.ad01 a{ display:block; font-weight:bold; width:140px; height:37px; border-radius:5px; background-color:#ffff00; text-align:center; font-size:16px; color:#b5191d; text-decoration:none; line-height:37px; float:right}
.ad01 p{ float:right; font-size:16px; color:#fff; padding-left:30px; background:url(../images2018/ad01_phone.png) no-repeat left center; margin-top:10px; line-height:20px;}
*/
.ad01 { overflow:hidden; width:100%; height:170px; background:url(../images2018/ad02.jpg) no-repeat center top;}
.ad01 .phone{ overflow:hidden; float:right; margin-top:45px;}
.ad01 a{ display:block; font-weight:bold; width:140px; height:37px; border-radius:5px; background-color:#ffff00; text-align:center; font-size:16px; color:#b5191d; text-decoration:none; line-height:37px; float:right}
.ad01 p{ float:right; font-size:26px; font-family:Impact; color:#fff; padding-left:30px; background:url(../images2018/ad01_phone.png) no-repeat left center; margin-top:20px; line-height:22px;}

/*pk*/
.pk { overflow:hidden; width:1000px; margin:35px auto;}
.pk h2{ text-align:center; font-size:40px; color:#000; background:url(../images2018/pk_t02.png) no-repeat center; font-weight:normal; height:74px; line-height:74px; margin-bottom:35px;}
.pk h2 img{ margin:0 10px;}
.pk h2 em{ position:relative; top:-20px;}
.pk .menu{ overflow:hidden; width:100%; text-align:center; margin-bottom:60px;}
.pk .menu li{ cursor:pointer; display:inline-block; width:96px; height:22px; text-align:center; line-height:22px; font-size:14px; border:2px solid #d2d2d2; margin:0 5px; color:#333;}
.pk .menu li{ *display:inline}
.pk .menu li.cur{ border-color:#c80b0f; color:#c80b0f;}
.pk .pkbox{ overflow:hidden; width:100%; height:560px; position:relative}
.pk .pkbox ul{ overflow:hidden; width:7000px; height:560px;  position:absolute; left:0; top:0}
.pk .pkbox li{ float:left; width:1000px; height:560px; overflow:hidden}
.pk .pkbox li img{ display:block; margin-bottom:45px;}
.pk .pkbox li h3{ font-weight:normal; text-align:center; font-size:18px;}
.pk .pkbox li i{ display:block; margin:15px auto; width:40px; height:2px;}
.pk .pkbox li p{ font-size:14px; line-height:25px; text-align:center}
.pk .wen01{ width:350px; float:left; margin-left:30px; color:#c80b0f}
.pk .wen02{ width:350px; float:right; margin-right:30px; color:#333}
.pk .wen01 i{ background-color:#c80b0f;}
.pk .wen02 i{ background-color:#333;}

/*优势*/
.youshi { overflow:hidden; width:100%;}
.youshi .title{ overflow:hidden; width:100%; height:167px; background:url(../images2018/youshi_tbg.jpg) no-repeat center top;}
.youshi h2{ text-align:center; background:url(../images2018/youshi_t.png) no-repeat center; padding:10px 0; margin-bottom:30px; color:#ffff00;font-size:40px; margin-top:35px;}
.youshi h2 em{ color:#fff;}
.youshi h2 p{ font-weight:normal; font-size:18px; margin-top:25px; color:#fff; position:relative; top:-15px;}
.youshi h3{ font-size:24px; color:#000;}
.youshi i{ display:block; width:30px; height:2px; background-color:#000; margin:20px 0;}
.youshi .word{ overflow:hidden; padding-left:20px; background:url(../images2018/youshi_p.png) no-repeat left 5px; font-size:15px; color:#333;}
.youshi .word p{ margin-bottom:22px;}
.youshi a{ display:block; width:130px; height:34px; border:2px solid #313131; text-align:center; line-height:35px; font-size:16px; color:#333; text-decoration:none;}
.youshi .youshi01{ overflow:hidden; width:100%; height:350px; background:url(../images2018/youshi_01.jpg) no-repeat center top;}
.youshi .youshi02{ overflow:hidden; width:100%; height:345px; background:url(../images2018/youshi_02.jpg) no-repeat center top;}
.youshi .youshi03{ overflow:hidden; width:100%; height:360px; background:url(../images2018/youshi_03.jpg) no-repeat center top;}
.youshi .youshi04{ overflow:hidden; width:100%; height:373px; background:url(../images2018/youshi_04.jpg) no-repeat center top;}
.youshi .youshi05{ overflow:hidden; width:100%; height:428px; background:url(../images2018/youshi_05.jpg) no-repeat center top;}
.youshi .wen{ overflow:hidden; margin-top:110px;}
.youshi .youshi01 .wen,.youshi .youshi05 .wen,.youshi .youshi03 .wen{ margin-left:100px;}
.youshi .youshi02 .wen,.youshi .youshi04 .wen{ margin-left:560px;}

/*ad02*/
.ad02 { overflow:hidden; width:100%; height:170px; background:url(../images2018/ad02.jpg) no-repeat center top;}
.ad02 .phone{ overflow:hidden; float:right; margin-top:45px;}
.ad02 a{ display:block; font-weight:bold; width:140px; height:37px; border-radius:5px; background-color:#ffff00; text-align:center; font-size:16px; color:#b5191d; text-decoration:none; line-height:37px; float:right}
.ad02 p{ float:right; font-size:26px; font-family:Impact; color:#fff; padding-left:30px; background:url(../images2018/ad01_phone.png) no-repeat left center; margin-top:20px; line-height:22px;}

/*about*/
.about { overflow:hidden; width:100%; background-color:#f8f8f8; padding:60px 0 50px 0;}
.about h2{ text-align:center; font-size:40px; background:url(../images2018/about_t.png) no-repeat center; margin-bottom:50px;}
.about h2 a{ color:#c80b0f; text-decoration:none}
.about h2 b{ color:#000}
.about dl{ overflow:hidden; width:100%; margin-bottom:50px;}
.about dt{ overflow:hidden; width:465px; height:279px; border:3px solid #f20707; float:left}
.about dd{ overflow:hidden; float:right; width:465px; margin-right:25px; margin-top:14px;}
.about dd h3{ font-weight:normal; font-size:18px; margin-bottom:20px;}
.about dd h3 a{ color:#000;}
.about dd i{ display:block; width:33px; height:2px; background-color:#c80b0f; margin-bottom:10px;}
.about dd p{ font-size:13px; height:125px; overflow:hidden; line-height:25px; color:#000; text-align:justify; margin-bottom:30px;}
.about dd .more{ display:block; width:130px; height:35px; border:1px solid #898989; text-align:center; line-height:35px; font-size:14px; color:#333;}
.about .menu{ overflow:hidden; width:100%; background:url(../images2018/about_x.jpg) no-repeat right center; margin-bottom:35px;}
.about .menu li{ float:left; width:132px; height:37px; text-align:center; line-height:37px; background-color:#adadad; margin-right:4px;}
.about .menu li a{ display:block; font-size:16px; color:#333; text-decoration: none}
.about .menu li.cur { background-color:#c80b0f;}
.about .menu li.cur a{ color:#fff;}
.about .abox { overflow:hidden; width:100%; height:175px; position:relative;}
.about .abox i{ display:block; cursor:pointer; width:26px; height:71px; position:absolute; top:32px;}
.about .abox .btn01{ left:0; background:url(../images2018/hezuo_btn.png) no-repeat center top;}
.about .abox .btn02{ right:0; background:url(../images2018/hezuo_btn.png) no-repeat center bottom;}
.about .abox .awin{ overflow:hidden; width:896px; height:175px; margin:0 auto; position:relative}
.about .abox .alist{ overflow:hidden; width:896px; height:175px; position:relative}
.about .abox .alist ul{ overflow:hidden; position:absolute}
.about .abox .alist li{ float:left; width:209px; height:175px; margin-right:20px;}
.about .abox .alist a{ display:block; text-align:center; font-size:13px; color:#333; text-decoration:none}
.about .abox .alist img{ display:block; padding:10px 18px; background-color:#fff; margin-bottom:10px;}

/*news*/
.news { overflow:hidden; width:1000px; margin:60px auto 40px auto;}

.newsleft { overflow:hidden; width:650px; float:left; height:420px;}
.newsleft .menu{ overflow:hidden; width:100%; height:52px; padding-bottom:6px; margin-bottom:24px;}
.newsleft .menu li{ float:left; width:325px; height:52px; text-align:center; line-height:52px; position:relative; background-color:#adadad; font-size:20px;}
.newsleft .menu li a{ display:block; text-decoration:none; color:#333;}
.newsleft .menu li img{ display:none; position:absolute; left:50%; margin-left:-6px; top:52px;}
.newsleft .menu li.cur{ background-color:#c80b0f;}
.newsleft .menu li.cur img{ display:block}
.newsleft .menu li.cur a{ color:#fff;}
.newsleft .newsbox { overflow:hidden; width:620px; margin:0 auto; height:330px; position:relative}
.newsleft .newslist{ overflow:hidden; width:100%; height:100%;}
.newsleft .newstop{ overflow:hidden; width:100%; margin-bottom:20px;}
.newsleft .newstop img{ display:block; float:left; border:1px solid #adadad;}
.newsleft .newstop .wen{ overflow:hidden; float:right; width:295px;}
.newsleft .newstop h3{ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:10px 0;}
.newsleft .newstop h3 a{ color:#333}
.newsleft .newstop p{ font-size:13px; color:#333; line-height:25px; height:50px; overflow:hidden; margin-bottom:20px;}
.newsleft .newstop .more{ font-size:13px; color:#333;}
.newsleft .list{ overflow:hidden; width:110%;}
.newsleft .list li{ float:left; overflow:hidden; width:285px; margin-right:20px; padding-left:10px; background:url(../images2018/news_li.png) no-repeat left center; font-size:13px; color:#333; line-height:40px;border-bottom: 1px dashed #dbdbdb;}
.newsleft .list li a{ display:block; float:left; width:180px; width:260px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newsleft .list li span{ float:right}

.newsright { overflow:hidden; width:315px; float:right; height:420px;}
.newsright h2{ font-weight:normal; text-align:center; height:52px; line-height:52px; margin-bottom:30px; font-size:20px; background-color:#adadad;}
.newsright h2 a{ color:#333}
.newsright .wenda{ overflow:hidden; width:290px; margin:0 auto; height:330px; position:relative}
.newsright .wenda ul{ overflow:hidden; width:100%; position:absolute}
.newsright .wenda li{ overflow:hidden; width:100%; height:130px;}
.newsright .wenda h3{ font-weight:normal; padding-left:30px; background:url(../images2018/news_w.png) no-repeat left center; line-height:22px; margin-bottom:15px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; font-size:13px;}
.newsright .wenda h3 a{ color:#333}
.newsright .wenda p{ padding-left:30px; background:url(../images2018/news_d.png) no-repeat left top; line-height:22px; font-size:13px; color:#b5191d; height:66px; overflow:hidden; text-align:justify}

/*留言*/
.liuyan { overflow:hidden; width:100%; height:510px; background:url(../images2018/liuyan_bg.jpg) no-repeat center bottom;}
.liuyan h3{ font-weight:normal; font-size:20px; color:#c80b0f; padding-left:10px; border-left:5px solid #c80b0f; margin-bottom:30px;}
.liuyan h3 em{ font-size:16px; color:#999; margin-left:10px;}
.liuyan input{ display:block; margin-bottom:10px; width:535px; height:48px; line-height:48px; font-size:13px; color:#666; padding-left:55px; border:2px solid #626262; border-radius:5px; outline:none; background-color:#fff;}
.liuyan .name{ background:url(../images2018/ly01.png) no-repeat left center;}
.liuyan .phone{ background:url(../images2018/ly02.png) no-repeat left center;}
.liuyan .wchat{ background:url(../images2018/ly03.png) no-repeat left center;}
.liuyan textarea{ display:block; margin-bottom:10px; width:525px; height:95px; font-size:13px; color:#666; padding:10px; padding-left:55px; border:2px solid #626262; border-radius:5px; background:url(../images2018/ly04.png) no-repeat left top; outline:none; resize:none; background-color:#fff;}
.liuyan span{ display:block; width:141px; height:43px; line-height:43px; text-align:center; cursor:pointer; font-size:16px; color:#fff; background-color:#b5191d; border-radius:5px;}


/*<--!广告轮播样式效果一-->*/
#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:2; bottom:25px; left: 50%;margin-left: -64px; padding:0px 6px;}
#flashs .btn span{ background:#252525; cursor: pointer;display: inline-block;margin:2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;color:#fff;}
#flashs .btn span.cur{  background:#c81624;}


/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}


.nyDlc{overflow:hidden; padding:10px 15px; background: #CE0B11; color:#fff}
        .nyDlc dt{ float:left; }
        .nyDlc dd{ float:right; width:150px;}
        .nyDlc dd span{ display:block; font-size:14px; color:#fff;}
        .nyDlc dd  h5{ color:#fff; font-size:16px; border:none; text-align:left; margin:0; padding:0;}
        
        /* link */

.link{width: 100%;border-top: 1px solid #d8d8d8;overflow: hidden;}
.link ul{width: 863px;float: left;padding: 38px 0 28px 0;}
.link li{float: left;margin-bottom: 4px;}
.link li:first-child a{padding-left: 0;}
.link li a{font-size: 14px;color: #666666;padding: 0 20px;background: url(Img/Common/footer-icon01.png) no-repeat right center;}
.link .sq{font-size: 14px;color: red;background: url(Img/Common/footer-link.png) no-repeat right center;padding-right: 16px;float: right;margin-top: 37px;}

.clsas{width:300px; height:170px; background:#ffed99; border:5px solid #bfbfbf; position:fixed; _position:absolute; left:0; bottom:0; z-index:9999}
.clsas h5{color:#843e00; font-size:24px; line-height:40px; text-align:center; font-weight:bold; height:46px}
.clsas p{ color:#111; font-size:14px; font-weight:bold; line-height:18px; padding-left:20px; height:24px}
.clsas span{  width: 0;height: 0; border-top: 9px solid transparent; border-left: 18px solid red; border-bottom: 9px solid transparent; display:block; float:left; margin-right:5px}
.clsas a{ color:#111}
.clsas a:hover{ color:#f00}


/*2018新版左侧产品分类列表*/
.Lmct_l{ width: 240px; float: left; background: #c31515; padding-top: 17px; overflow: hidden;}
.Lmct_l .title{height: 41px; line-height: 41px; padding-left: 17px; padding-bottom: 13px; background:url(../images/cptt.png) no-repeat 17px bottom;}
.Lmct_l .title a{font-size: 28px; color: #fff; text-decoration: none;}
.Lmct_l .titlenews{height: 41px; line-height: 41px; padding-left: 17px; padding-bottom: 13px; background:url(../images/news2017.png) no-repeat 17px bottom;}
.Lmct_l .titlenews a{font-size: 28px; color: #fff; text-decoration: none;}
.Lmct_l .sortlist{overflow: hidden; margin-top: 18px; padding: 0px 15px;}
.Lmct_l .sortlist li{height: 49px; line-height: 49px; border-bottom: 1px solid #e62a2a; background:url(../images/circle.png) no-repeat left center; padding-left: 28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Lmct_l .sortlist li.cur{height: 49px; line-height: 49px; border-bottom: 1px solid #e62a2a;background:url(../images/circle_h.png) no-repeat left center; padding-left: 28px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.Lmct_l .sortlist li a{ font-size: 16px; color: #fff; width:180px; height:49px; display:block;}
.Lmct_l .sortlist li a:hover{color:#FF0;font-size: 16px; text-decoration:none;}
.Lmct_l .sortlist li a.cur{color:#FFFF15;font-size: 16px;}
.Lmct_l .sortlist li a.currclass{color:#FFFF15;font-size: 16px; font-weight:bold;}
.Lmct_l .hotline{background: #2e2e2e; margin-top: 26px; padding-left: 22px; padding-top: 41px; padding-bottom: 41px;}
.Lmct_l .hotline h5{ font-size: 18px; color: #fff; text-transform: uppercase;}
.Lmct_l .hotline dl{overflow: hidden; margin-top: 25px;}
.Lmct_l .hotline dl dt{float: left;}
.Lmct_l .hotline dl dt img{display: block;}
.Lmct_l .hotline dl dd{padding-left: 56px;}
.Lmct_l .hotline dl dd span{font-size: 16px; color: #fff;}
.Lmct_l .hotline dl dd p{font-size: 20px; color: #fff;}


/*2018新版友情链接*/
.Frlink{ padding-bottom: 38px; overflow: hidden; margin-top: 28px;}
.Frlink .container{overflow: hidden;}
.Frlink h5{height: 40px; line-height: 40px; font-weight: normal; overflow: hidden; background:url(../images/udline.png) no-repeat left bottom;}
.Frlink h5 *{ float: left;}
.Frlink h5 a{font-size: 18px; color: #3d3d3d;}
.Frlink h5  em{ font-size: 13px; color: #9f9f9f; margin-left: 15px;}
.Frlink ul{ overflow: hidden; margin-top: 16px;}
.Frlink ul li{float: left; float: left; line-height: 28px; height: 28px; margin-right: 16px;}
.Frlink ul li a{font-size: 15px; color: #202020;}